/**
 * Author(s): xuming.Wong <xuming.Wong@gmail.com>
 */

#ifndef __TERRAIN_GROUP_OBJECT_H__
#define __TERRAIN_GROUP_OBJECT_H__

#include "Object.h"
#include "OgreTerrain.h"//terrain
#include "TerrainComponent.h"
#include "TerrainObject.h"
#include "GameObject.h"

namespace PQEngine
{
	class TerrainGroupObject :
		public GameObject
	{
	public:
		TerrainGroupObject(Ogre::TerrainGroup* terrainGroup);
	private:
		Ogre::TerrainGroup* _terrainGroup;
		TerrainComponent* _terrainComponent;
		TerrainObject* _terrainObjects;

	};
}
#endif
